#ifndef C_QFONTDATABASE_H
#define C_QFONTDATABASE_H

/****************************************************************************
** QFontDatabase C bindings generated from reading C++ file 'qfontdatabase.h'
**
** Created: Tue Jul 30 19:22:32 2002
**      by: The Qt Meta Object Compiler ($Revision: 2.53 $)
**
** WARNING! All changes made in this file will be lost!
*****************************************************************************/

C_EXPORT QFontDatabaseH QFontDatabase_create();
C_EXPORT void QFontDatabase_destroy(QFontDatabaseH handle);
C_EXPORT void QFontDatabase_families(QFontDatabaseH handle, QStringListH retval, bool onlyForLocale);
C_EXPORT void QFontDatabase_pointSizes(QFontDatabaseH handle, PIntArray retval, PWideString family, PWideString style, PWideString charSet);
C_EXPORT void QFontDatabase_styles(QFontDatabaseH handle, QStringListH retval, PWideString family, PWideString charSet);
C_EXPORT void QFontDatabase_charSets(QFontDatabaseH handle, QStringListH retval, PWideString familyName, bool onlyForLocale);
C_EXPORT void QFontDatabase_font(QFontDatabaseH handle, QFontH retval, PWideString familyName, PWideString style, int pointSize, PWideString charSetName);
C_EXPORT bool QFontDatabase_isBitmapScalable(QFontDatabaseH handle, PWideString family, PWideString style, PWideString charSet);
C_EXPORT bool QFontDatabase_isSmoothlyScalable(QFontDatabaseH handle, PWideString family, PWideString style, PWideString charSet);
C_EXPORT bool QFontDatabase_isScalable(QFontDatabaseH handle, PWideString family, PWideString style, PWideString charSet);
C_EXPORT void QFontDatabase_smoothSizes(QFontDatabaseH handle, PIntArray retval, PWideString family, PWideString style, PWideString charSet);
C_EXPORT void QFontDatabase_standardSizes(PIntArray retval);
C_EXPORT bool QFontDatabase_italic(QFontDatabaseH handle, PWideString family, PWideString style, PWideString charSet);
C_EXPORT bool QFontDatabase_bold(QFontDatabaseH handle, PWideString family, PWideString style, PWideString charSet);
C_EXPORT int QFontDatabase_weight(QFontDatabaseH handle, PWideString family, PWideString style, PWideString charSet);



C_EXPORT void QFontDatabase_styleString(QFontDatabaseH handle, PWideString retval, const QFontH p1);
C_EXPORT void QFontDatabase_verboseCharSetName(PWideString retval, PWideString charSetName);
C_EXPORT void QFontDatabase_charSetSample(PWideString retval, PWideString charSetName);

#endif
